home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / udbsv540.arc / READ.ME < prev    next >
Encoding:
Text File  |  1991-05-03  |  12.8 KB  |  234 lines

  1.                     Changes in UDBS Version 5.40 - April 1991
  2.  
  3.      1)   Useact now has the ability to process more than one callers log
  4.           file per run. In the past multiple node sites had to run Useact
  5.           once per node to process multiple log sections. The only other
  6.           way was to join multiple callers logs by appending the together
  7.           with copy. This is no longer necessary. The names of multiple
  8.           callers logs are now placed into a text file, and the name of
  9.           that text file is specified on the INPUT= statement with an '@'
  10.           in front of it. So if you placed 4 callers logs filenames in a
  11.           file called MYLOGS, the input specification you would use would
  12.           be INPUT=@MYLOGS. Useact would then process all of the callers
  13.           logs that were specified in MYLOGS in one run. The documentation
  14.           explains this in detail.
  15.  
  16.      2)   Another random occurrence in the callers log file has been
  17.           causing Useact to 'burp' lately. As long as EVENT is specified in
  18.           your UDBS.CFG file, no problems occur, but the line never the
  19.           less is causing Useact to skip it because of a parsing error so
  20.           it needs to be recognized and remedied. The line I am referring
  21.           to is this:
  22.  
  23.                03-16-91 (15:08) (1)  (2400) (G) * NEW USER *
  24.  
  25.           I'm not sure what causes it, but it happens several times a week.
  26.           I think it has something to do with first time callers. In any
  27.           event, if Useact finds a name that has a length of zero, the
  28.           remainder of the record is ignored.   
  29.  
  30.      3)   Several sections of the documentation have been re-written to
  31.           make them easier to understand. I have gotten feedback from
  32.           several users that instructions for setting up UDBS on multiple
  33.           node systems was at best sparse. A new Appendix has been added
  34.           which specifically explains UDBS setup on multiple node systems.
  35.  
  36.      4)   Support for UDBS is no longer available in an ILINK conference
  37.           specifically dedicated to UDBS. The conference was discontinued
  38.           by ILINK's administration in December 1990 for lack of traffic. I
  39.           can still handle support questions over ILINK's SYSOPS
  40.           conference, but would prefer to handle the support directly on my
  41.           BBS. Conference 4 on the SailBoard is still the UDBS support
  42.           conference. The SailBoard's telephone number is in the
  43.           documentation.
  44.  
  45.      5)   There are no changes to any of the other programs, the time/date
  46.           stamps are correct on these.
  47.  
  48.  
  49.                       Changes in Useact 5.32b - March 1991
  50.  
  51.           For whatever the reason, PCBoard can occasionally generate user
  52.           names that start with punctuation characters (notably periods
  53.           "."). When this occurs and Useact attempts to process this name,
  54.           it can cause an immediate error in Useact, or errors later on
  55.           when you run Query or Modify. This change only allows names
  56.           starting with A-Z or 0-9 to be processed. Any other first
  57.           character will cause that caller record to be ignored.                      Changes in Useact 5.32 - February 1991
  58.  
  59.           This change came about from a bug in another authors door
  60.           program. The bug that this door had was that, under the right
  61.           circumstances, it wrote the "Time On:" when the person logged off
  62.           from the door as approximately 59,000 minutes. When Useact tried
  63.           to parse this line it caused an Error 6 (Overflow) since the
  64.           variable that was to receive the time was an integer (only having
  65.           a range of 0-32767). When the error occurred Useact would end
  66.           abnormally and the log would not be processed. The fix made to
  67.           Useact 5.32 is to check the time used amount on each call record.
  68.           If it is greater than 1440 minutes (24 hours), it will be
  69.           disregarded
  70.  
  71.  
  72.                    Changes in UDBS version 5.30 - August 1990
  73.  
  74.      1)   Well, the inevitable happened. A bug that has long been dormant
  75.           in Useact was finally triggered by a change in the Callers log.
  76.           CDC added an extra space in the callers log after the name of a
  77.           transferred file. This caused file names of downloads to parse
  78.           out as 13 characters (12 + 1 space). The bug was in the Indexing
  79.           package (written by another author). The length of the KEY (file
  80.           names) for transfers has always been 12 characters. When a 13
  81.           character string was passed into the indexer, it didn't clip to
  82.           12 characters. Hence the indexer returned a "not found" on a
  83.           lookup that did in fact exist. This caused Useact to improperly
  84.           add a new download entry. Unfortunately, since this entry already
  85.           existed, the new one was not referenced (or unreachable). The
  86.           symptom was that "who download a file" didn't report all
  87.           downloads on that file. This also cluttered up the Download.Nam
  88.           file with redundant entries. Useact 5.30 prevents this problem by
  89.           limiting the length to 12 and stripping spaces. 
  90.  
  91.      2)   A repair utility caller REPAIRDL.EXE is included to undo the
  92.           damage caused by the bug. This will reassemble the scattered
  93.           transfers to where they should have been originally. It will also
  94.           remove the redundant entries and rebuild the index file.
  95.           Instructions for how to use it are found in REPAIRDL.DOC.
  96.           Unfortunately trying to support a product that never seems to be
  97.           in a production state (always in beta) is becoming more of a
  98.           problem. Things change too often, and as in this case, it is
  99.           months before the side effect is seen. I try my best to keep up
  100.           with these changes, but I'm at a disadvantage in that everyone
  101.           rushes headlong into the latest software before any
  102.           incompatibilities can be spotted. You should assume that this
  103.           could, and probably will, happen again. The next time there might
  104.           not be a solution for it. Protect yourself, keep good backups and
  105.           hold on to your logs during these beta cycles.
  106.  
  107.                      Changes in UDBS version 5.25 - May 1990
  108.  
  109.      1)   There have no major changes to speak of in this version. The only
  110.           changes were made to USEACT to make it compatible with PCBoard
  111.           version 14.5. There have been several minor changes made to the
  112.           callers log in PCB 14.5, the first being the addition of the
  113.           "ANSI" mode. This places a (A) on the first line of a callers
  114.           record. UDBS counts this as a non-graphic call. The other change
  115.           to the callers log affects ONLY single node sites. In PCB 14.5
  116.           the callers name was moved one character to the left, this causes           Useact 5.2, 5.21, & 5.22 to incorrectly parse the users name. In
  117.           fact NEW data records are created in the data base since for
  118.           example "PETE SMITH" is a different name than "ETE SMITH". If you
  119.           obtain this version before running 14.5 you will have no problem.
  120.           If you obtain this version AFTER starting to use 14.5 and you
  121.           have created oddball user records as noted above, there is a VERY
  122.           simple fix for this. Use the "Merge Data Records" function in
  123.           Modify to merge the bad records into the ones they belong. Using
  124.           the above example you would merge "ETE SMITH" into "PETE SMITH".
  125.           Merge will automatically remove "ETE SMITH" from the files. Do
  126.           this for as many bad records as you might have created.
  127.  
  128.  
  129.                      Changes in UDBS version 5.2 - July 1989
  130.  
  131.  
  132.      1)   USEACT is now fully text configurable, and may be used with other
  133.           languages besides English. All scanning text has been placed into
  134.           external text file(s) that may be changed by the Sysop to match
  135.           any changes made to PCBTEXT. In addition, more than one text file
  136.           may be specified allowing for multiple language operation. A new
  137.           chapter entitled "Text and Language Configuration" has been added
  138.           to the documentation. You should read this chapter before
  139.           upgrading. You will also need to make additions to your UDBS.CFG
  140.           file. A text file containing all standard English entries to
  141.           PCBTEXT is provided, this is what was hard coded in Useact as of
  142.           release 5.1 and is ready to use for most sites. A stand alone
  143.           program is available from me to registered users to assist in
  144.           creating alternate text files from PCBTEXT (for those with
  145.           customized PCBTEXT's or foreign language PCBTEXT's). The program
  146.           reads only the records from PCBTEXT (version 14.x) that it needs
  147.           and creates a UDBS text file. You then make minor alterations to
  148.           the output file and you're ready to go. 
  149.  
  150.      2)   A new function has been added to the Modify program. You now have
  151.           the ability to merge two data records. This can be used if a
  152.           current user in your database changes his name (such as going
  153.           from handle to a real name). You can merge the information from
  154.           the handle name into the real name. See the documentation for
  155.           more information on this.
  156.  
  157.      3)   A new function has been added to the "Reset Bulletin Flags"
  158.           operation in Modify. You may now reset a bulletin flag for a
  159.           single user as well as globally reset bulletin flags. You would
  160.           reset a flag for a single user if you wanted to see if that user
  161.           re-read a specific bulletin.
  162.  
  163.      These three changes were made at user requests. Thanks to those that
  164.      suggested them.
  165.  
  166.      No changes have occurred in the utility programs, the door programs,
  167.      Query.Exe, or Sync.Exe since the release of 5.1
  168.  
  169.      ---------------------------------------------------------------------
  170.  
  171.                      Changes in UDBS version 5.1 - May 1989
  172.  
  173.  
  174.      1)   Added support for 38400k baud. (Captures counts, displays, and
  175.           doors will now operate at 38400.)
  176.      2)   Found a minor bug that would prevent the last record in some
  177.           databases from being read or scanned. This was corrected in the
  178.           following areas:
  179.  
  180.                In Query:
  181.  
  182.                     B - Users Who Never Download
  183.                     C - Users Who Never Upload
  184.                     L - Users Exceeding DL/UL Ratio
  185.                     T - Sub menu B - Display New Users for a Given Month
  186.                     U - Scan For User Name
  187.  
  188.                In Modify:
  189.  
  190.                     B - Delete If Not In Users File
  191.                     C - Purify (User/download/upload)
  192.                     D - Undelete
  193.                     I - Database Size Info
  194.                     K - Subscriptions (Sub Menu Scan)
  195.                     L - Comment (Sub Menu Scan)
  196.                     M - Rebuild Index Files
  197.                     N - Reset Bulletin Flags
  198.  
  199.                In Expsub Utility:
  200.  
  201.                     Last record in database not checked.
  202.  
  203.                In Cmtutil utility:
  204.  
  205.                     Last User record in database would not have comments
  206.                     added to it.
  207.  
  208.      3)   Additionally most of the programs and utilities have had some
  209.           minor code changes to consolidate routines and procedures.
  210.  
  211.      4)   Both doors have been updated to include the 38400 baud count in
  212.           the 9600+ field. The doors have also had some rework done to them
  213.           to make them compatible with PCBoard 14.1 Specifically they can
  214.           now operate at 38400 baud. The doors no longer use the built in
  215.           functions from QuickBASIC to handle the serial I/O. I have
  216.           written my own serial I/O routines using C. The screen I/O is now
  217.           also done using C. This change was done to solve some nasty
  218.           problems that certain networks had with my original screen
  219.           routines.
  220.  
  221.      5)   Documentation changes were made.
  222.  
  223.      6)   The conversion routines CONVDL & CONVUL have been removed from
  224.           distribution. It is assumed that by now everyone has converted
  225.           from version 4 to version 5 that needs to do so. These programs
  226.           are still available if anybody should need them. They will be
  227.           posted on the SailBoard.
  228.  
  229.      7)   Support for the User Database System is now available on the
  230.           INTERLINK mail Network. An Interlink system near you should be
  231.           carrying this conference. If not, the nearest Regional Host will
  232.           have it. You should regularly check this conference for news
  233.           about changes and fixes. All updates and registered programs are
  234.           now available on the Sailboard. 201-831-8152